umbrella tree – Deutsch–English translations

🇬🇧 en de 🇩🇪

umbrella tree noun

  • Musanga cecropioides
Regenschirmbaum, Schirmbaum
Wiktionary Links